nav {

	width: 100%;

	min-width: 1000px;

	height: 55px;

	background: #279341;

	line-height: 55px;

}



nav .w1000 {

	width:1000px;

	line-height: 55px;

	position: relative

}







nav .w1000 a {

	color: #fff;

	margin: 0 30px 0 4px;

	font-size: 16px;

}



nav span {

	vertical-align: middle

}



nav b.nav_jia {

	display: inline-block;

	width: 15px;

	height: 15px;

	background: url(../images/nav_jia.png) no-repeat;

	vertical-align: middle;

	cursor: pointer;

	position: absolute;

	z-index: 100;

	right: 10px;

	top: 20px;

}



nav .nav_custom {

	width: 950px;

	height: 200px;

	position: absolute;

	top: 55px;

	left:-1px;

	z-index: 99999;

	background: #f5f5f5;

	border:1px #DDDDDD solid;

	display: none;

	padding-top: 60px;

	padding-left: 50px;

	padding-bottom:20px;

}



nav div {

	margin: 0 auto;

	text-align: left;

	line-height:20px;

}





nav .nav_custom em {

	display: inline-block;

	padding: 3px 13px;

	font-style: normal;

	cursor: pointer;

	margin: 12px 10px 2px 12px;

	color: #333;

	font-size: 14px;

	background: #ffffff;

	position: relative

}



nav .nav_custom em .delimg {

	position: absolute;

	width: 10px;

	height: 10px;

	background: url(../images/close.png) no-repeat;

	display: block;

	top: -4px;

	right: -4px;

	background-size: cover;

	z-index: 500

}



nav .nav_custom em.active {

	background: #e60012;

	color: #fff

}



nav .nav_custom b.queding {

	position: absolute;

	bottom: 18px;

	right: 65px;

	padding: 3px 15px;

	background: #e60012;

	color: #fff

}



nav .nav_custom b {

	position: absolute;

	bottom: 5px;

	right: 10px;

	color: #fff;

	font-weight: normal;

	cursor: pointer

}



nav .nav_custom .del_nav {

	position: absolute;

	top: 205px;

	right: 15px;

	color: #333;

	height: 25px;

	width: 80px;

	line-height: 25px;

	text-align: center;

	font-weight: normal;

	cursor: pointer;

	border: 1px solid #c7c7c7

}



nav .nav_custom .close_nav {

	position: absolute;

	top: 20px;

	right: 15px;

	height: 30px

}



nav .nav_custom .navstatus {

	position: absolute;

	width: 880px;

	z-index: 500;

	top: 25px;

	left: 65px;

	font-size: 14px;

	color: #333;

	height: 20px;

	line-height: 20px;

	display: block

}



nav .nav_custom .navstatus strong {

	font-weight: normal

}



nav .nav_custom .navstatus .error_tip {

	color: #e70012

}



nav .nav_custom .navstatus .tip_n {

	color: #e60012;

	font-weight: bold;

	margin: 0 3px

}



nav .nav_custom .navstatus a {

	float: right;

	color: #333

}



nav .nav_custom .navfh {

	cursor: pointer

}







.move_open {

	-webkit-animation: move_open 1s ease forwards;

	animation: move_open 1s ease forwards

}



@-webkit-keyframes move_open {

	0% {

		-webkit-transform: rotate(0deg)

	}



	100% {

		-webkit-transform: rotate(135deg)

	}

}



@keyframes move_open {

	0% {

		transform: rotate(0deg)

	}



	100% {

		transform: rotate(135deg)

	}

}



.move_qiu {

	-webkit-animation: move_qiu 1s ease forwards;

	animation: move_qiu 1s ease forwards

}



@-webkit-keyframes move_qiu {

	0% {

		-webkit-transform: rotate(0deg)

	}



	100% {

		-webkit-transform: rotate(180deg)

	}

}



@keyframes move_qiu {

	0% {

		transform: rotate(0deg)

	}



	100% {

		transform: rotate(180deg)

	}

}


